事实上我们完全可以用倍增做到两个。
因为线形基是可以支持的,因为中间重复的部分在第二次插入的时候就不会被插进去,所以我们只要使用倍增,每次询问不用倍增合并次线形基,而用的思想合并即可抹去一个。
总复杂度。因为比小很多所以是可以接受的。
1 |
|
Legends Never Die
事实上我们完全可以用倍增做到两个。
因为线形基是可以支持的,因为中间重复的部分在第二次插入的时候就不会被插进去,所以我们只要使用倍增,每次询问不用倍增合并次线形基,而用的思想合并即可抹去一个。
总复杂度。因为比小很多所以是可以接受的。
1 | #include<cstdio> |